package com.ruoyi.result.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import lombok.Data;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.ruoyi.common.core.domain.BaseEntity;
import com.ruoyi.sys.domain.SysFiles;

/**
 * 成果申报对象 result_task
 * 
 * @author yepanpan
 * @date 2021-03-15
 */

@ApiModel("成果申报实体")
@Data
public class ResultTask extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 自增长主键ID */
    @ApiModelProperty("${comment}")
    private Long id;

    /** 成果名称 */
    @Excel(name = "成果名称")
    @ApiModelProperty("成果名称")
    private String name;

    /** 级别 */
    @Excel(name = "级别")
    @ApiModelProperty("级别")
    private String level;

    /** 类型 */
    @Excel(name = "类型")
    @ApiModelProperty("类型")
    private String type;

    /** 关联课题 */
    @Excel(name = "关联课题")
    @ApiModelProperty("关联课题")
    private Long taskId;

    /** 第一获取人 */
    @Excel(name = "第一获取人")
    @ApiModelProperty("第一获取人")
    private String firstUser;

    /** 本校获取人员 */
    @ApiModelProperty("本校获取人员")
    private String userIds;
    @Excel(name = "本校获取人员")
    private String userNames;
    private Long userId[];

    /** 获取时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "获取时间", width = 30, dateFormat = "yyyy-MM-dd")
    @ApiModelProperty("获取时间")
    private Date getTime;


    /** 电子附件 */
    @Excel(name = "电子附件")
    @ApiModelProperty("电子附件")
    private Long fileId;
    private SysFiles file;

    /** 说明 */
    @ApiModelProperty("说明")
    private String comment;


}
